.banner-contains{padding-bottom:50px;background:#fff}.banner-contains .content{padding:30px;overflow:hidden}.banner-contains .title{width:100%;height:60px;margin-bottom:10px;padding-left:30px;color:#333;font-weight:400;border-bottom:1px solid #f2f2f2}.banner-contains .tips,.banner-contains .title{font-size:16px;line-height:60px}.banner-contains .tips span{color:#999;font-size:12px}.banner-contains .tips .exam{color:red;font-size:16px;line-height:60px;cursor:pointer}.banner-contains /deep/ .el-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;width:250px;height:180px;line-height:180px}.banner-contains .uploadIcon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#999;font-size:20px;background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px}.banner-contains .uploadIcon .limitTxt,.banner-contains .uploadIcon .uploading{position:absolute;bottom:10%;left:0;width:100%;font-size:14px;text-align:center}.banner-contains .vue-draggable{display:flex;flex-wrap:wrap;padding-left:0}.banner-contains .vue-draggable .draggable-item{position:relative;margin-right:20px;margin-bottom:20px;overflow:hidden;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:move}.banner-contains .vue-draggable .draggable-item .el-image{width:100%;height:140px}.banner-contains .vue-draggable .draggable-item .footer{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 20px;line-height:40px;text-align:center;cursor:auto}.banner-contains .vue-draggable .draggable-item .footer .red{color:red}.banner-contains .vue-draggable .draggable-item .footer .green{color:#48c614}.banner-contains .vue-draggable .draggable-item .footer .yellow{color:#f60}.banner-contains .vue-draggable .draggable-item .footer .blue{color:#409eff}.banner-contains .vue-draggable .draggable-item .shadow{position:absolute;top:0;right:0;padding:2px;color:#fff;font-size:20px;line-height:20px;background-color:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.banner-contains .vue-draggable .draggable-item:hover .shadow{opacity:1}.banner-contains .vue-draggable.hideShadow .shadow{display:none}.banner-contains .vue-draggable.single{position:relative;overflow:hidden}.banner-contains .vue-draggable.single .draggable-item{position:absolute;top:0;left:0;z-index:1}.banner-contains .vue-draggable.maxHidden .uploadBox{display:none}.banner-contains .el-image-viewer__wrapper .el-image-viewer__mask{opacity:.8}.banner-contains .el-image-viewer__wrapper .el-icon-circle-close{color:#fff}.banner-contains .el-upload-list--picture-card{display:none!important}.banner-contains .add-zi{height:30px;color:#409eff;line-height:30px}.banner-contains .pic{display:flex;align-items:center;justify-content:space-around;overflow:hidden}.banner-contains .pic div{float:left;text-align:center}.banner-contains .right{float:right}.banner-contains /deep/ :focus{outline:0}.banner-contains .dra-div{padding:0 50px 10px 20px;font-size:13px}.banner-contains .dra-tit-img{width:315px;height:177px}.banner-contains .dra-img{width:189px;height:106px;margin-right:10px}.banner-contains .dra-imgdiv{display:flex;justify-content:space-between}.banner-contains .mt20{margin:20px 0 0 0}.banner-contains .col999{color:#999}.banner-contains .colFE9028{margin-right:5px;color:#fe9028;font-size:16px}.banner-contains .pd20{padding:20px}.banner-contains .tips-content{color:#aa5128;font-size:14px}.banner-contains .pb15{padding-bottom:15px}.banner-contains .underline{border-bottom:2px solid}.banner-contains .point{cursor:pointer}.banner-contains .tips-div{display:flex;background-color:#ffd8a5}.banner-contains .el-drawer__body{overflow:auto}